Guardia/ala dotato di un ottimo tiro da tre punti. Dal 2005 al 2011 è stato la bandiera della Artusiana Basket Forlimpopoli, ha giocato dal 1987 al 1997 in serie A2 e A1 soprattutto a Pistoia dove ha lasciato ottimi ricordi. Nel 1998 disputa il suo ultimo campionato di serie A2 nella Serapide Pozzuoli.
Dal 1999 scende di categoria e gioca in B1 fino al 2005 prima a Cosenza poi 2 anni a Ferrara dove nel secondo campionato conquista la promozione in Legadue, dal 2002 al 2005 gioca nella Spar Falco Pesaro, al termine della stagione 2005 la Spar Pesaro e la Scavolini Pesaro Appena fallita ed estromessa dalla serie A, si uniscono per ritornare nella massima serie, Spagnoli non trova più spazio e quindi sceglie di proseguire la sua carriera nel campionato regionale dell'Emilia-Romagna in serie D a Forlimpopoli dove nel primo campionato, assieme all'altro ex serie A Giovanni Savio, domina il torneo (29 vinte - 1 persa) e approda in serie C2.